building block
noun
°A component that is part of a larger construction.
"Words are the building blocks of a language."

Your history [x]

  1. building block
  2. glitter